package com.bkgrands.fpmu.classes;

import java.util.List;
import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;

public class Payload {

    @SerializedName("id")
    @Expose
    private String id;
    @SerializedName("site_name")
    @Expose
    private String siteName;
    @SerializedName("district")
    @Expose
    private String district;
    @SerializedName("login_id")
    @Expose
    private String loginId;
    @SerializedName("tmpl_id")
    @Expose
    private String tmplId;
    @SerializedName("contractor_name")
    @Expose
    private String contractor_name;
    @SerializedName("contractid")
    @Expose
    private String contractid;
    @SerializedName("facility")
    @Expose
    private String facility;
    @SerializedName("region")
    @Expose
    private Object region;
    @SerializedName("stamp")
    @Expose
    private String stamp;
    @SerializedName("mstages")
    @Expose
    private List<Mstage> mstages = null;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Payload withId(String id) {
        this.id = id;
        return this;
    }

    public String getSiteName() {
        return siteName;
    }

    public void setSiteName(String siteName) {
        this.siteName = siteName;
    }

    public Payload withSiteName(String siteName) {
        this.siteName = siteName;
        return this;
    }

    public String getDistrict() {
        return district;
    }

    public void setDistrict(String district) {
        this.district = district;
    }

    public Payload withDistrict(String district) {
        this.district = district;
        return this;
    }

    public String getLoginId() {
        return loginId;
    }

    public void setLoginId(String loginId) {
        this.loginId = loginId;
    }

    public Payload withLoginId(String loginId) {
        this.loginId = loginId;
        return this;
    }

    public String getTmplId() {
        return tmplId;
    }

    public void setTmplId(String tmplId) {
        this.tmplId = tmplId;
    }

    public Payload withTmplId(String tmplId) {
        this.tmplId = tmplId;
        return this;
    }

    public String getContractid() {
        return contractid;
    }

    public void setContractid(String contractid) {
        this.contractid = contractid;
    }

    public Payload withContractid(String contractid) {
        this.contractid = contractid;
        return this;
    }

    public String getFacility() {
        return facility;
    }

    public void setFacility(String facility) {
        this.facility = facility;
    }

    public Payload withFacility(String facility) {
        this.facility = facility;
        return this;
    }

    public Object getRegion() {
        return region;
    }

    public void setRegion(Object region) {
        this.region = region;
    }

    public Payload withRegion(Object region) {
        this.region = region;
        return this;
    }

    public String getStamp() {
        return stamp;
    }

    public void setStamp(String stamp) {
        this.stamp = stamp;
    }

    public Payload withStamp(String stamp) {
        this.stamp = stamp;
        return this;
    }

    public List<Mstage> getMstages() {
        return mstages;
    }

    public void setMstages(List<Mstage> mstages) {
        this.mstages = mstages;
    }

    public Payload withMstages(List<Mstage> mstages) {
        this.mstages = mstages;
        return this;
    }

    public String getContractor_name() {
        return contractor_name;
    }

    public void setContractor_name(String contractor_name) {
        this.contractor_name = contractor_name;
    }
}
